#include<stdio.h>
int main()
{
	 int n;
	 scanf("%d",&n);
	 for(int i=0;i<n;i++)
	 {
	 	int m;
	 	scanf("%d",&m);
	 	int a[m];
	 	for(int j=0;j<m;j++)
	 	{
	 		scanf("%d",&a[j]);
		}
		int max1,max2,a_max1;
		max1=a[0],a_max1=0;
		for(int j=1;j<m;j++)
		{
			if(max1<a[j])
			{
				max1=a[j];
				a_max1=j;
			}
		}
		if(a_max1==0)
		{
			max2=a[1];
		}
		else
		{
			max2=a[0];
		}
		for(int j=1;j<m;j++)
		{
			if(max2<a[j]&&a[j]<max1)
			{
				max2=a[j];
			}
		}
		printf("%d %d\n",max1,max2);
	 }
	 return 0;
 } 
